package com.dong.executor;

import java.text.DecimalFormat;

/**
 * @Description: 计算百分比
 * @Auther: dongwq
 * @Date: 2021/5/20 15:26
 * @company：CTTIC
 */
public class CalPercentage {

    public static String myPercent(int y, int z) {
        String baifenbi = "";// 接受百分比的值
        double baiy = y * 1.0;
        double baiz = z * 1.0;
        double fen = baiy / baiz;
// NumberFormat nf = NumberFormat.getPercentInstance();注释掉的也是一种方法
// nf.setMinimumFractionDigits( 2 ); 保留到小数点后几位
        DecimalFormat df1 = new DecimalFormat("##.00%");
// ##.00%
// 百分比格式，后面不足2位的用0补齐
// baifenbi=nf.format(fen);
        baifenbi = df1.format(fen);
        System.out.println(baifenbi);
        return baifenbi;
    }

    public static void  percentDataTransToData(String percentData){
        percentData=percentData.replace("%","");
        Float f = Float.valueOf(percentData) / 100;
        System.out.println(f.toString());
    }

    public static void main(String[] args) {
        percentDataTransToData(myPercent(22,32));
    }
}
